#include "beep.h"
#include "stm32f4xx.h"

void BEEP_Init(void)
{
	GPIO_InitTypeDef GPIO_InitStructure;//定义结构体变量，IO初始化函数中数据传入使用
	
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);//时钟，使能
	
	//F8
	GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;//普通输出模式
	GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;//推挽输出
	GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;//第八位
	GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_DOWN;//下拉
	GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;//100MHZ
	
	GPIO_Init(GPIOF,&GPIO_InitStructure);//初始化
	
	
	GPIO_ResetBits(GPIOF,GPIO_Pin_8);//置低电平，蜂鸣器不响
	
}

void beep_on(void)
{
	GPIO_SetBits(GPIOF, GPIO_Pin_8);
}
void beep_off(void)
{
	GPIO_ResetBits(GPIOF, GPIO_Pin_8);

}



